![]() |
Kinetis SDK API Reference Manual
1.0.0-beta
Freescale Semiconductor, Inc.
|
| The Kinetis SDK provides both HAL and Peripheral drivers for the Analog-to-Digital Converter (ADC) block of Kinetis devices | |
| The section describes the programming interface of the ADC HAL driver | |
| The section describes the programming interface of the ADC Peripheral driver | |
| The Kinetis SDK Clock Manager provides a set of API/services to configure the clock-related IPs, such as MCG, SIM, etc | |
| The Kinetis SDK provides both HAL and Peripheral drivers for the FlexCAN Controller Area Network (FlexCAN) block of Kinetis devices | |
| The section describes the programming interface of the FlexCAN Peripheral driver | |
| The section describes the programming interface of the FlexCAN HAL driver | |
| The Kinetis SDK provides both HAL and Peripheral drivers for the Direct Memory Access block of Kinetis devices | |
| The section describes the programming interface of the DMA Peripheral driver | |
| The section describes the programming interface of the DMA HAL driver | |
| DMA request resource | |
| The section describes the programming interface of the DMAMUX HAL module | |
| The Kinetis SDK provides both HAL and Peripheral drivers for the Direct Memory Access (eDMA) block of Kinetis devices | |
| The section describes the programming interface of the DMAMUX HAL module | |
| The section describes the programming interface of the eDMA HAL driver | |
| The section describes the programming interface of the eDMA Peripheral driver | |
| The section describes the programming interface of the eDMA DMA request resource | |
| The Kinetis SDK provides both HAL and Peripheral drivers for the Ethernet (ENET) block of Kinetis devices | |
| The section describes the programming interface of the ENET HAL driver | |
| The section describes the programming interface of the ENET Peripheral Driver | |
| The section describes the programming interface of the ENET Physical Layer Driver | |
| The section describes the programming interface of the ENET RTCS Adaptor | |
| The Kinetis SDK provides both HAL and Peripheral drivers for the FlexTimer (FTM) block of Kinetis devices | |
| The section describes the programming interface of the FlexTimer HAL driver | |
| The section describes the programming interface of the FlexTimer Peripheral driver | |
| The Kinetis SDK provides both HAL and Peripheral drivers for the General Purpose Input/Output (GPIO) block of Kinetis devices | |
| The section describes the programming interface of the GPIO HAL driver | |
| The section describes the programming interface of the GPIO interrupt definitions | |
| The section describes the programming interface of the GPIO Peripheral driver | |
| The Kinetis SDK provides both HAL and Peripheral drivers for the Inter-Integrated Circuit (I2C) block of Kinetis devices | |
| The section describes the C++ classes of the I2C Peripheral driver | |
| The section describes the programming interface of the I2C HAL driver | |
| The section describes the programming interface of the I2C master mode Peripheral driver | |
| The section describes the programming interface of the I2C slave mode Peripheral driver | |
| The Kinetis SDK Interrupt Manager provides a set of API/services to configure the Interrupt Controller (NVIC) | |
| The Kinetis SDK provides both HAL and Peripheral drivers for the Low Power Universal Asynchronous Receiver/Transmitter (LPUART) block of Kinetis devices | |
| The section describes the programming interface of the LPUART HAL driver | |
| The section describes the LPUART type definitions | |
| The section describes the programming interface of the LPUART Peripheral driver | |
| The Kinetis SDK provides both HAL and Peripheral drivers for the Microseconds Timer (MSTIMER) block of Kinetis devices, which is based on the PIT driver | |
| The Kinetis SDK provides a HAL driver for the Multipurpose Clock Generator (MCG) block of Kinetis devices | |
| The section describes the programming interface of the MCG Hal driver | |
| The Kinetis SDK provides the abstraction layer for real-time operating systems | |
| The Kinetis SDK provides the bare metal abstraction layer for synchronization, mutual exclusion, message queue, etc | |
| The Kinetis SDK provides the FreeRTOS Abstraction Layer for synchronization, mutual exclusion, message queue, etc | |
| The Freescale MQX™ RTOS OSA layer provides the OSA services mapped to the MQX software services | |
| The Kinetis SDK provides the µC/OS-II Abstraction Layer for synchronization, mutual exclusion, message queue, etc | |
| The Kinetis SDK provides the µC/OS-III for synchronization, mutual exclusion, message queue, etc | |
| The Kinetis SDK provides a HAL driver for the Oscillator (OSC) block of Kinetis devices | |
| The section describes the programming interface of the OSC HAL driver | |
| The section describes the OSC HAL driver shared types | |
| The Kinetis SDK provides both HAL and Peripheral drivers for the Periodic Interrupt Timer (PIT) block of Kinetis devices | |
| The section describes the programming interface of the PIT HAL driver | |
| The section describes the PIT interrupt definitions | |
| The section describes the programming interface of the PIT Peripheral driver | |
| The Kinetis SDK provides a HAL driver for the Port Control and Interrupts (PORT) block of Kinetis devices | |
| The section describes the programming interface of the PORT HAL driver | |
| The Kinetis SDK provides a HAL driver for the Power Management Controller (PMC) block of Kinetis devices | |
| The Kinetis SDK provides both HAL and Peripheral drivers for the Real Time Clock (RTC) block of Kinetis devices | |
| The section describes the programming interface of the RTC HAL driver | |
| The section describes the programming interface of the RTC Peripheral Driver | |
| The Kinetis SDK provides both HAL and Peripheral drivers for the Secure Digital Host Controller (SDHC) block of Kinetis devices | |
| The section describes the card standard definition | |
| The section describes the SDHC Data Types | |
| The section describes the programming interface of the SDHC HAL driver | |
| The section describes the programming interface of the SDCH Peripheral driver | |
| The section describes the SDHC standard definition | |
| The Kinetis SDK provides both HAL and Peripheral drivers for the Serial Peripheral Interface (DSPI) block of Kinetis devices | |
| The section describes the programming interface of the DSPI HAL driver | |
| The section describes the programming interface of the DSPI master mode Peripheral driver | |
| The section describes the programming interface of the DSPI shared IRQ driver for master and slave Peripheral drivers | |
| The section describes the programming interface of the DSPI slave mode Peripheral driver | |
| The Kinetis SDK provides both HAL and Peripheral drivers for the Serial Peripheral Interface (SPI) block of Kinetis devices | |
| This section describes the SPI driver C++ classes | |
| The section describes the programming interface of the SPI HAL driver | |
| The section describes the programming interface of the SPI master mode Peripheral driver | |
| The section describes the programming interface of the SPI slave mode Peripheral driver | |
| This section describes SPI driver shared types | |
| The Kinetis SDK provides a Software Timer (SWT) for timeout and delay | |
| The Kinetis SDK provides both HAL and Peripheral drivers for the Soundcard (SND) block of Kinetis devices | |
| The Kinetis SDK provides both HAL and Peripheral drivers for the Synchronous Audio Interface (SAI) block of Kinetis devices | |
| The section describes the programming interface of the SAI HAL driver | |
| The section describes the programming interface of the SAI Peripheral driver | |
| The Kinetis SDK provides a HAL driver for the System Integration Module (SIM) block of Kinetis devices | |
| The section describes the programming interface of the SIM HAL driver | |
| The Kinetis SDK provides both HAL and Peripheral drivers for the System Mode Controller (SMC) block of Kinetis devices | |
| The section describes the programming interface of the SMC HAL driver | |
| The section describes the programming interface of the SMC Peripheral driver | |
| The Kinetis SDK provides both HAL and Peripheral drivers for the Universal Asynchronous Receiver/Transmitter (UART) block of Kinetis devices | |
| The section describes the programming interface of the UART HAL driver | |
| The section describes the programming interface of the UART Peripheral driver | |
| The Kinetis SDK provides both HAL and Peripheral drivers for the Watchdog Timer (WDOG) block of Kinetis devices | |
| The section describes the programming interface of the WDOG HAL driver | |
| The section describes the programming interface of the WDOG Peripheral driver |